Dmitry Shachnev [Thu, 12 Nov 2020 12:19:45 +0000 (12:19 +0000)]
link the openglrenderer plugin with -latomic on riscv64
Forwarded: no
Last-Update: 2020-10-30
Otherwise it fails to build with the following error:
/usr/bin/ld: .obj/renderview.o: in function `QHash<int, Qt3DRender::Render::OpenGL::RenderView::StandardUniform>::findNode(int const&, unsigned int) const':
/usr/include/riscv64-linux-gnu/qt5/QtCore/qhash.h:931: undefined reference to `__atomic_exchange_1'
Dmitry Shachnev [Fri, 30 Oct 2020 18:03:47 +0000 (18:03 +0000)]
link the openglrenderer plugin with -latomic on riscv64
Forwarded: no
Last-Update: 2020-10-30
Otherwise it fails to build with the following error:
/usr/bin/ld: .obj/renderview.o: in function `QHash<int, Qt3DRender::Render::OpenGL::RenderView::StandardUniform>::findNode(int const&, unsigned int) const':
/usr/include/riscv64-linux-gnu/qt5/QtCore/qhash.h:931: undefined reference to `__atomic_exchange_1'
* Add a patch to disable tst_qtext2dentity::checkChangeArbiter() test on
all OpenGL ES 2 environments, not just ANGLE (closes: #973440).
* Add a patch to link the openglrenderer plugin with -latomic on riscv64.
* Update debian/libqt53drender5.symbols for ppc64.
* Make qt3d5-dev Recommend qt3d5-doc[-html] (Closes: #849980).
Thanks Ben Finney for the bug report.
* Make libqt3d5-dev depend upon all the libraries shipped by the source
package (Closes: #852524). Thanks Johannes Schauer for the bug report.
* Update symbols files with buildds' logs.